package containerlogistik.implementation;

import containerlogistik.interfaces.Value;

public abstract class AbstractValue<T> implements Value<T> {

    protected static int hashDouble(double val) {
        long longBits = Double.doubleToLongBits(val);
        return (int) (longBits ^ (longBits >>> 32));
    }

}
